7aa16735c44ad97ab82d7cc25d890cb26c3863c5,soot-jcrypt/src/edu/rpi/TranslatorTransformer.java,TranslatorTransformer,getInstanceFieldForClear,#SootField#FieldRef#SootMethod#,110

Before Change



	private FieldRef getInstanceFieldForClear(SootField field, FieldRef fieldRef, SootMethod sm) {
		Value base = (( InstanceFieldRef) fieldRef).getBase();
		String kind = polyElements.get(sm.getSignature() + "@" + base.toString());
		if (kind == null || kind.equals("@Clear"))
			return null;
		else {
			return getInstanceFieldForSen(field, fieldRef);
		}
	}

After Change



	private FieldRef getInstanceFieldForClear(SootField field, FieldRef fieldRef, SootMethod sm) {
		Value base = (( InstanceFieldRef) fieldRef).getBase();
		if (polyElements.contains(sm.getSignature() + "@" + base.toString()))
			return getInstanceFieldForSen(field, fieldRef);
		else return null;
	}